joa, decompilen geht immer. Wie aufwendig is dann ist den Source-Code nach einer obsfucation wieder zu lesen ist eine andere Sache. Das Ganze als Binäre-Datei (z. B. unter Windows .exe) konvertiert, sollte dann doch um einiges Schwerer zu knacken sein.
Aber wie AlArenal schon in einem anderen Thread sagte, "Die Kunst ist es nicht das Programm zu verschlüsseln, sondern ein Programm zu schreiben, dass so etwas nötig macht!" (oder so ähnlich

).